Text copied to clipboard!
Tytuł
Text copied to clipboard!Programista komputerowy
Opis
Text copied to clipboard!
Poszukujemy doświadczonego i zmotywowanego programisty komputerowego, który dołączy do naszego zespołu technologicznego. Idealny kandydat będzie odpowiedzialny za projektowanie, rozwijanie, testowanie i utrzymywanie aplikacji oraz systemów informatycznych, które wspierają działalność naszej firmy. Osoba na tym stanowisku będzie ściśle współpracować z zespołami projektowymi, analitykami biznesowymi oraz innymi programistami, aby dostarczać wysokiej jakości rozwiązania technologiczne.
Do głównych obowiązków będzie należało pisanie czystego, wydajnego i dobrze udokumentowanego kodu w wybranych językach programowania, takich jak Java, Python, C# czy JavaScript. Programista będzie również odpowiedzialny za analizę wymagań użytkowników, projektowanie architektury systemów, testowanie aplikacji oraz rozwiązywanie problemów technicznych. Wymagana jest znajomość narzędzi do kontroli wersji (np. Git), systemów zarządzania bazami danych (np. MySQL, PostgreSQL) oraz środowisk programistycznych.
Kandydat powinien posiadać umiejętność pracy zespołowej, dobrą organizację pracy oraz zdolność do szybkiego uczenia się nowych technologii. Oczekujemy również znajomości zasad inżynierii oprogramowania, wzorców projektowych oraz praktyk DevOps. Znajomość metodyk zwinnych, takich jak Scrum czy Kanban, będzie dodatkowym atutem.
Oferujemy atrakcyjne wynagrodzenie, elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do najnowszych technologii i szkoleń. Nasza firma stawia na rozwój pracowników i wspiera ich w zdobywaniu nowych kompetencji. Jeśli jesteś pasjonatem programowania i chcesz pracować w dynamicznym środowisku, zapraszamy do aplikowania.
Obowiązki
Text copied to clipboard!- Tworzenie i rozwijanie aplikacji komputerowych
- Analiza wymagań użytkowników i projektowanie rozwiązań
- Testowanie i debugowanie kodu
- Utrzymywanie i aktualizacja istniejącego oprogramowania
- Współpraca z zespołami projektowymi i analitykami
- Dokumentowanie kodu i procesów programistycznych
- Zarządzanie wersjami kodu przy użyciu systemów kontroli wersji
- Optymalizacja wydajności aplikacji
- Udział w przeglądach kodu
- Wdrażanie najlepszych praktyk inżynierii oprogramowania
Wymagania
Text copied to clipboard!- Wykształcenie wyższe informatyczne lub pokrewne
- Minimum 2 lata doświadczenia w programowaniu
- Znajomość języków programowania (np. Java, Python, C#, JavaScript)
- Znajomość systemów kontroli wersji (np. Git)
- Doświadczenie w pracy z bazami danych (np. MySQL, PostgreSQL)
- Umiejętność pracy zespołowej i komunikatywność
- Znajomość zasad inżynierii oprogramowania
- Zdolność analitycznego myślenia i rozwiązywania problemów
- Znajomość metodyk zwinnych (Scrum, Kanban)
- Dobra znajomość języka angielskiego w mowie i piśmie
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie języki programowania znasz najlepiej?
- Czy masz doświadczenie w pracy z systemami kontroli wersji?
- Opowiedz o projekcie, w którym brałeś udział jako programista.
- Jakie narzędzia do testowania oprogramowania znasz?
- Czy pracowałeś w metodykach zwinnych? Jakie były Twoje obowiązki?
- Jak radzisz sobie z rozwiązywaniem problemów technicznych?
- Czy masz doświadczenie w pracy z bazami danych?
- Jakie środowiska programistyczne preferujesz?
- Czy potrafisz dokumentować kod i procesy?
- Jakie są Twoje oczekiwania dotyczące rozwoju zawodowego?